package com.example.pachong.service.impl;

import com.example.pachong.mapper.DiscussMapper;
import com.example.pachong.pojo.Discuss;
import com.example.pachong.service.DiscussService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service
public class DiscussServiceImpl implements DiscussService {
    @Autowired
    private DiscussMapper discussMapper;

    @Override
    public void tianjia(Discuss discuss) {
        Discuss discusst = discussMapper.selectByUid(discuss);
        if(discusst != null){
            discuss.setDisfreq(discusst.getDisfreq()+1);
            int newt = Integer.parseInt(discuss.getTime());
            int oldt = Integer.parseInt(discusst.getTime());
            if(newt < oldt){
                int temp = newt;
                newt = oldt;
                oldt = temp;
                discuss.setTime(String.valueOf(newt));
            }
            if((newt-oldt)<10) {
                discuss.setTemp(discusst.getTemp() + 1);
            }
            discussMapper.updateUser(discuss);
        }else{
            discuss.setDisfreq(1);
            discuss.setTemp(0);
            discussMapper.insertUser(discuss);
        }
    }
}
